package com.lvmama.java.rhino.spark.entity;

import java.io.Serializable;
import java.util.List;

import com.lvmama.java.rhino.spark.tables.RequestTimeDetail;

public class LogDetailInfo implements Serializable {
	private static final long serialVersionUID = 6898214669697183662L;
	/** 线程名 */
	private String threadName;
	/** 应用名称 */
	private String appName;
	/** 请求公共参数 */
	private BaseLog baseLog;
	/** 请求特殊参数 */
	private List<String> specialLog;
	/** 整个请求的时间属性 */
	private RequestTimeInfo requestTimeInfo;
	/** 整个请求内部接口调用时间详情 */
	private List<RequestTimeDetail> apiRequestTime;
	/** 原始日志 */
	private List<String> logList;
	
	public BaseLog getBaseLog() {
		return baseLog;
	}
	public void setBaseLog(BaseLog baseLog) {
		this.baseLog = baseLog;
	}
	public List<String> getSpecialLog() {
		return specialLog;
	}
	public void setSpecialLog(List<String> specialLog) {
		this.specialLog = specialLog;
	}
	public RequestTimeInfo getRequestTimeInfo() {
		return requestTimeInfo;
	}
	public void setRequestTimeInfo(RequestTimeInfo requestTimeInfo) {
		this.requestTimeInfo = requestTimeInfo;
	}
	public String getThreadName() {
		return threadName;
	}
	public void setThreadName(String threadName) {
		this.threadName = threadName;
	}
	public List<RequestTimeDetail> getApiRequestTime() {
		return apiRequestTime;
	}
	public void setApiRequestTime(List<RequestTimeDetail> apiRequestTime) {
		this.apiRequestTime = apiRequestTime;
	}
	public List<String> getLogList() {
		return logList;
	}
	public void setLogList(List<String> logList) {
		this.logList = logList;
	}
	public String getAppName() {
		return appName;
	}
	public void setAppName(String appName) {
		this.appName = appName;
	}
}
